castro follower - French English Dictionary